package com.telit.firecommand.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.telit.firecommand.dto.GeoPkFdiRdAreaDto;
import com.telit.firecommand.dto.GeoPkFdiRdHotPortAreaNewDto;
import com.telit.firecommand.dto.GeoPkFdiRdResponsibilityZoneDto;
import com.telit.firecommand.entity.GeoPkFdiRd;

import java.util.List;

public interface IGeoPkFdiRdService extends IService<GeoPkFdiRd> {

    List<GeoPkFdiRdAreaDto> statisticAreaByDJ(Integer flag, Integer dayFlag, String date,String districtCode);

    List<GeoPkFdiRdHotPortAreaNewDto> statisticAreaByHotPortAndDJ(Integer level, Integer dayFlag, String date , String countryName,String districtCode ) throws InterruptedException;

    List<GeoPkFdiRdResponsibilityZoneDto> statisticAreaByResponsibilityZone(Integer level, Integer dayFlag, String date, String countryName,String districtCode) throws InterruptedException;

    List<GeoPkFdiRdAreaDto> selectMjByYjidAndCun(Integer dayFlag,String cunCode,String yjid,String date,String districtCode);
}
